package org.example.domain.strategy.service;

import org.example.domain.strategy.model.vo.RuleWeightVO;

import java.util.List;
import java.util.Map;

/**
 * 抽奖规则接口，提供对规则的业务接口查询
 */
public interface IRaffleRule {

    Map<String,Integer> queryAwardRuleLockCount(String[] treeIds);

    List<RuleWeightVO> queryAwardRuleWeightByActivityId(Long activityId);

    List<RuleWeightVO> queryAwardRuleWeight(Long strategyId);
}
